/*
  C202408-A2：转盘游戏
  题目描述
    有一台机器，具有三个水平叠加的圆形转盘，每个圆形转盘上的符号是一个长度为M的数字字符串。
    机器显示的是三个圆形转盘最左边（初始就是第一个字符）的字符。
    随着事时间的推移，每一秒每个圆形转盘都会从右向左移动一格
    （例如，初始时第一个圆形转盘表示为03821，显示的是0，那么1时刻后变为38210,
           显示的是3，3时刻后变为21038，显示的是2)
    每秒你可以选择一个未停止旋转的转盘使其停止旋转并不再转动。
    找出从旋转开始到所有转盘停下，使得三个转盘显示的字符相同所需要的最小秒数。
    注意：每秒你只可以选择一个未停止旋转的转盘使其停止旋转，你可以不选，但不能同时选多个。
  输入描述
    第一行一个 M，表示转盘上字符长度（为一个不超过 100 的正整数）
    接下来三行每行表示一个圆形转盘上的数字字符
  输出描述
    一行，表示完成需要操作的最小秒数，如果无法使三个转盘显示的数字一样，输出 -1。
  样例1
    输入
      10
      1937458062
      8124690357
      2385760149
    输出
      6
  样例2
    输入
      20
      01234567890123456789
      01234567890123456789
      01234567890123456789
    输出
      20
  样例3
    输入
      5
      11111
      22222
      33333
    输出
      -1
  提示
    样例1： 第 0 秒按下第二个转盘的按钮，第 2 秒按下第 3 个转盘的按钮，第 6 秒按下第一个转盘的按钮
    样例2： 第 0 秒按下1， 10秒按下2，20秒按下3。
    样例3： 无论如何都不能对齐。
*/